package si.yun.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import si.yun.entity.SyApplyRecord;
import si.yun.entity.SyApplyRecordExample;

public interface SyApplyRecordMapper {


  /**
     * @Author : 敖王洋
     * @Date : 2021/8/2 14:29
     * @Param :
     * @Return :
     * 申请的教师数量
     */
    int SelNumber();

    /**
     * @Author : 敖王洋
     * @Date : 2021/8/2 14:29
     * @Param :
     * @Return :
     * 已通过的审核数量
     */
    int SelApproved();

    /**
     * @Author : 敖王洋
     * @Date : 2021/8/2 14:29
     * @Param :
     * @Return :
     * 等待审核数量
     */
    int SelToAudit();

    /**
     * @Author : 敖王洋
     * @Date : 2021/8/2 14:29
     * @Param :
     * @Return :
     * 未通过的审核数量
     */
    int SelFailedAudit();

    /**
     * @Author : 敖王洋
     * @Date : 2021/8/2 14:30
     * @Param :
     * @Return :
     * 外部教师数量（已通过审核）
     */
    int SelExternalTeachers();

    /**
     * @Author : 敖王洋
     * @Date : 2021/8/2 14:30
     * @Param :
     * @Return :
     * 教师增长数量
     */
    int SelFacultyGrowth();




    /**
     * @Author : 敖王洋
     * @Date : 2021/8/2 14:30
     * @Param :
     * @Return :
     * 全部用户
     */
    int SelAllUsers();



 /**
     * @Author : 敖王洋
     * @Date : 2021/8/2 20:15
     * @Param :
     * @Return :
     * 数据表格
     */
    List<Map<String,Object>> SelNumber_9();

    /**
     * @Author : 敖王洋
     * @Date : 2021/8/4 15:59
     * @Param :
     * @Return :
     * 筛选查询查询结果
     */
     List<Map<String,Object>> SelWaitingQuery(@Param("id")String id, @Param("account")String account);


    /**
     * @Author : 敖王洋
     * @Date : 2021/8/5 11:40
     * @Param :
     * @Return :
     * 等待审核高级检索
     */
    List<Map<String,Object>> SelSearchAudited(@Param("remarks")String remarks,@Param("phone")String phone,@Param("email")String email,@Param("position")String position);


    /**
     * @Author : 敖王洋
     * @Date : 2021/8/6 10:46
     * @Param :
     * @Return :
     * 未通过的审核表格
     */
    List<Map<String,Object>> SelFailedAuditForm(@Param("result")Integer result);


    /**
     * @Author : 敖王洋
     * @Date : 2021/8/6 14:46
     * @Param :
     * @Return :
     * 未通过审核  查询结果
     */
    List<Map<String,Object>> SelFailedAuditQuery(@Param("id")String id,@Param("account")String account,@Param("apply_date")String apply_date);

    /**
     * @Author : 敖王洋
     * @Date : 2021/8/10 14:09
     * @Param :
     * @Return :
     * 未通过的审核高级检索
     */
    List<Map<String,Object>> SelFailedAuditRetrieval(@Param("remarks")String remarks,@Param("phone")String phone,@Param("email")String email,@Param("position")String position);
 /**
     * @Author : 敖王洋
     * @Date : 2021/8/14 11:01
     * @Param :
     * @Return :
     * 客服数据表格
     */
    List<Map<String,Object>> AddCustomer();


    /**
     * @Author : 敖王洋
     * @Date : 2021/8/15 8:57
     * @Param :
     * @Return :
     * 客服
     */
    int SelTotalNumber();
    /**
     * @Author : 敖王洋
     * @Date : 2021/8/17 15:21
     * @Param :
     * @Return :
     * 审核作品表格
     */
    List<Map<String,Object>> SelEntryApprovalForm();

    /**
     * @Author : 敖王洋
     * @Date : 2021/8/17 19:20
     * @Param :
     * @Return :
     * 审核查询
     */
    List<Map<String,Object>> SelAuditQuery(@Param("course_id")String course_id,@Param("course_name")String course_name,@Param("user_id")String user_id);

 /**
     * @Author : 敖王洋
     * @Date : 2021/8/21 9:16
     * @Param :
     * @Return :
     * 非进思学生
     */
    List<Map<String,Object>> SelNoStudentForms();


    /**
     * @Author : 敖王洋
     * @Date : 2021/8/21 10:34
     * @Param :
     * @Return :
     * 非进思学生查询
     */
    List<Map<String,Object>> SelNonThoughtInquiry(@Param("nickname")String nickname,@Param("study_date")String study_date);


    /**
     * @Author : 敖王洋
     * @Date : 2021/8/25 10:38
     * @Param :
     * @Return :
     */
    List<Map<String,Object>>SelStudentsThinking();

    /**
     * @Author : 敖王洋
     * @Date : 2021/8/25 11:30
     * @Param :
     * @Return :
     */
    List<Map<String,Object>> SelStudentInquiry(@Param("user_id")String user_id,@Param("profession")String profession);

 /**
     * @Author : 敖王洋
     * @Date : 2021/9/3 16:03
     * @Param :
     * @Return :
     * 未通过的审核查看详情
     */
    List<Map<String,Object>>FailedDetails(@Param("launch_id")int launch_id);


    /**
     * @Author : 敖王洋
     * @Date : 2021/9/4 19:29
     * @Param :
     * @Return :
     */
    List<Map<String,Object>> ApprovedViewDetails(@Param("launch_id")int launch_id);

    /**
     * @Author : 敖王洋
     * @Date : 2021/9/7 11:21
     * @Param :
     * @Return :
     * 客服产看详情
     */
    List<Map<String,Object>> CustomerViewDetails(@Param("from_id")Integer from_id);

    /**
     * @Author : 敖王洋
     * @Date : 2021/9/7 16:41
     * @Param :
     * @Return :
     * 客服删除
     */
    int DeletionService(@Param("fromid")Integer fromid);

 /**
     * @Author : 敖王洋
     * @Date : 2021/9/9 9:35
     * @Param :
     * @Return :
     * 客服修改
     */
    int ChangeService(@Param("from_id")Integer from_id,@Param("to_name")String to_name,@Param("fromid")Integer fromid);

    /**
     * @Author : 敖王洋
     * @Date : 2021/9/10 9:36
     * @Param :
     * @Return :
     * 审核作评查看详情
     */
    List<Map<String,Object>> ReviewDetails(@Param("course_id")Integer course_id);
}

